易语言mysql where 怎么加入多个条件?

易语言mysql where 怎么加入多个条件?,第1张

其实你这个判断条件是不对的,条件只能有一个。你可以在前面加 如果真 来判断,然后再更新记录,条件只要一个即可。

例如:

读字段值(记录集句柄,“字段名1”,赋值变量1)

读字段值(记录集句柄,“字段名2”,赋值变量2)

如果真(赋值变量1="你好" 且 赋值变量2="易语言")

更新记录(数据库句柄,"表名","name=1","字段名='"+赋值变量1+"'")

附图 我以前写的

有两种方式: 关键字where 或嵌入在inner 或left 中:

下面定义3个表A,B,C,字段分别为A:a,b;B:b,c;C:c,d

正常where 使用语句如下:

select A.a,B.b,C.c from A

 inner join B on A.b=B.b

inner join C on C.c=B.c

where A.a=10 or B.b=10 or C.c=10

下面的SQL 嵌入到inner 中的使用方式:

select A.a,B.b,C.c from A

inner join B on A.b=B.b and B.b=10

inner join C on C.c=B.c and C.c=10

CONCAT(str1,str2,...)

返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。

mysql>select CONCAT('My', 'S', 'QL')

有问题多查手册和百度

concat函数可以把字符串链接起来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7556776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存