84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
比如像这种: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...