一行SQL代码能做什么.docxVIP

  • 0
  • 0
  • 约1.93千字
  • 约 9页
  • 2023-08-01 发布于北京
  • 举报
一行SQL代码能做什么? 导读:最近在知乎上看到一个问题:一行代码可以做什么?答题者数万计,都是一些非常“高端”的操作,就在想一行SQL代码能做什么呢? SQL一行代码其实有很多很多,一些常见的比如: SELECT?*?FROM?TableName? INSERT?INTO?TableName?VALUES(...)? TRUNCATE?TABLE?TableName ..... 这些就没什么意思了,我们来给大家看一些比较“高级”的。 1、复制表结构 SELECT?*?INTO?Customers_bak?FROM?Customers?WHERE?1=2; 或者 SELECT?TOP?0?*?INTO?Customers_bak?FROM?Customers; 可以得到与Customers 表结构一样的Customers_bak ,而且Customers_bak 中没有数据。 2、查询表里是否存在数据 SELECT?TOP?1??1??FROM?Customers 结果如下: 注:第一个1是查询是否存在一条记录,第二个1就是单纯的数值1。 3、随机获取一行数据 表Customers中数据如下: 现在随机获取一行数据 SELECT?TOP?1?*?FROM?Customers?ORDER?BY?NEWID(); 结果如下: 注:多次执行,结果会不一样 4、获取第6到10行的记录表P

文档评论(0)

1亿VIP精品文档

相关文档