sql编写小技巧(易错)

 在SQL(select)查询中

  1.  若确定求第几条的详细信息时,可先查看是否需要排列,随后再利用limit函数              例如:limit a (其意思是取第a+1条数据,原因:a从零开始计数)
  2. limit m,n:表示从m+1条开始,取n条数据

进行连接表的操作,必然会涉及表表关系,注意:应把以哪个表为主表放在首选第一位

若涉及同一张表自连接和两个表左连接,都可直接使用inner join去连接这两张表

<> :在sql中表示不相等

在sql中可以用的替换语句:

replace(String,from_str,to_str) 即:将String中所有出现的from_str替换为to_str


案例:
select *,replace(address,'区','呕') AS rep  from test_tb(将address字段里的"区"替换为"呕")

select *,replace(address,'九','十')AS rep from test_tb where id in (4,6)  (将address字段里的“九”替换为“十”显示)(id为4,6 )

update test_tb set address = replace(address,'东','西') where id=2(将address字段里的“东”替换为“西”)

posted @ 2022-04-24 14:06  小白的豪豪  阅读(45)  评论(0)    收藏  举报