mysql 增加bit列_mysql – 如何对BIT(…)数据类型列使用substr(…)?
生活随笔
收集整理的這篇文章主要介紹了
mysql 增加bit列_mysql – 如何对BIT(…)数据类型列使用substr(…)?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有這張桌子:
// numbers
+---------+------------+
| id | numb |
+---------+------------+
| int(11) | bit(10) |
+---------+------------+
| 1 | 1001100111 |
| 2 | 0111000101 |
| 3 | 0001101010 |
| 4 | 1111111011 |
+---------+------------+
現在我想從這些數字中獲得第三位數(從左到右).例:
1001100111
^ // I want to get 0
所以預期的結果是:
+--------------------+
| substr(numb, 3, 1) |
+--------------------+
| 0 |
| 1 |
| 0 |
| 1 |
+--------------------+
這是我的查詢:
SELECT SUBSTR(numb, 3, 1) FROM numbers
但它不起作用.因為bit(10)不是字符串而SUBSTR()無法解析它.有沒有解決方法?
總結
以上是生活随笔為你收集整理的mysql 增加bit列_mysql – 如何对BIT(…)数据类型列使用substr(…)?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 添加用户和赋予root权限
- 下一篇: umask遮罩法