mysql里concat什么意思_mysql里concat函数和 ‘’|‘’ 符号一起用是表示什么?
生活随笔
收集整理的這篇文章主要介紹了
mysql里concat什么意思_mysql里concat函数和 ‘’|‘’ 符号一起用是表示什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
比如像這種:concat(t4.name,t4.pinyin,t1.trader)|t4.name
concat為mysql拼接函數。
“|”表示按位或。按位或運算時,數據庫系統會先將十進制的操作數轉換為二進制數,然后按對應的二進制數逐位進行邏輯或運算。對應的二進制位有一個或兩個為1,則該位的運算結果為1;否則對應的二進制位有兩個0時,該位的運算結果為0。
實例
使用按位或運算符“|”進行運算。SQL代碼如下:
mysql>SELECT 10|15,9|4|2;
如下圖所示:
使用按位或運算符“|”進行運算的操作效果
10的二進制數值為1010,15的二進制數值為1111,按位或運算之后,結果為1111,然后將二進制數1111轉換為十進制數,即為整數15;
9的二進制數值為1001,4的二進制數值為0100,2的二進制數值為0010,按位或運算之后(先將9和4進行按位或運算,得出1101,再與2進行按位或運算,得出1111),結果為1111,然后將二進制數1111轉換為十進制數,即為整數15。
內容節選自:http://www.baike369.com/conte…
總結
以上是生活随笔為你收集整理的mysql里concat什么意思_mysql里concat函数和 ‘’|‘’ 符号一起用是表示什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 湖南国网电力职能部门有哪些
- 下一篇: python的符号lt和gt怎么输入_l