比如像这种: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...
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...