该文章是转载,用于记录一下。原文章出处在:https://blog.csdn.net/Knight_quan/article/details/51767827
有时为了数据库简洁,存放数据的时候,某一字段采用
   
    逗号
   
   隔开的形式进行存储。
一般情况这个字段都应该具有如下几个共性。
被
   
    分割
   
   的字段一定是有限而且数量较少的,我们不可能在一个字符串中存储无限多个字符
这个字段所属的
   
    表
   
   与这个...
  
  
   想多造一些测试数据,
   
    表
   
   中字段又多一个个敲很麻烦,导出
   
    表
   
   中部分字段数据又不想导出ID字段(因为ID字段是自增的,导出后再插入会报唯一性错误),select * 查出来又是所有的字段。
可以通过如下
   
    SQL
   
   
    查询
   
   
    表
   
   中所有字段通过
   
    逗号
   
   连接,然后复制出来进行select
   
    查询
   
   再导出
 select group_concat(COLUMN_NAME) '所有字段' from information_schema.COLUMNS where table_name = '
   
    表
   
   名';
执行效果如下:
下面的语句可以
   
    查询
   
   某个库中
  
  
   四种join的区别已老生常谈:
INNER JOIN(也可简写为JOIN): 如果
   
    表
   
   中有至少一个匹配,则返回行LEFT JOIN: 即使右
   
    表
   
   中没有匹配,也从左
   
    表
   
   返回所有的行RIGHT JOIN: 即使左
   
    表
   
   中没有匹配,也从右
   
    表
   
   返回所有的行FULL JOIN: 只要其中一个
   
    表
   
   中存在匹配,就返回行
那么问题来了,还有一种常见的写法是将
   
    表
   
   用
   
    逗号
   
   隔开,那这个又是怎么连接的呢。
先看这
   
    两张
   
   
    表
   
  
  1:select * from table_name1inner join table_name2;
	2:select * from table_name1,table_name2;
2.等值连接,将有等值条件筛选的称为等值连接,也就是相同外键约束的组合。
1:select * from table_name1 inner join tabl.
declare @str as nvarchar(1000)
declare @areanos as  nvarchar(200) 
--这是把areanos字段赋值给@areanos变量
set @areanos='1,2,3' 
--将拼接的
  
   SQL
  
  脚本赋值给变量
set...
  
   1 ----1.获取到ID集合
 2 DECLARE @Key nvarchar(max)
 3 select @Key = CAST(Logger AS nvarchar(MAX)) from AIS20190728100136_LC..T_Jzc_ServicesLog where id=10763
 4 --print(@Key)
 5 ----2.把ID集合拆分到#...
  
  
   可以使用 INNER JOIN 关键字来
   
    查询
   
   
    两张
   
   
    表
   
   的交集,例如:
SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
其中,table1 和 table2 分别为
   
    两张
   
   
    表
   
   的名称,column 为
   
    两张
   
   
    表
   
   中共同的列名。
  
  
   Java是最好的语言,可以接受反驳:
  
  
  
   使用HttpClient调用接口并传递参数
  
  
   ctotalk:
  
  
   SSM框架里使用quartz调用service
  
  
   不正经的kimol君: