![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
木木木又又
这个作者很懒,什么都没留下…
展开
-
NULL 和空值
mysql:select length(NULL), length(''), length('a');在mysql中空值(’’)的长度是0,是不占用空间的;而的NULL长度是NULL,其实它是占用空间的(NULL列需要行中的额外空间来记录它们的值是否为NULL)使用 COUNT(字段) 统计会过滤掉 NULL 值,但是不会过滤掉空值IFNULL有两个参数。 如果第一个参数字段不是NULL,则返回第一个字段的值。 否则,IFNULL函数返回第二个参数的值(默认值)Oracle: select.原创 2020-09-15 09:51:28 · 872 阅读 · 0 评论 -
从A表查出多个字段更新B表多个字段
1.更新单个字段update a set a.title='更新值'2.更新多个字段update a set a.title='title更新值',a.createId='createId更新值'3.从A表查出多个字段更新B表多个字段update aset( a.user_id,a.name)= (SELECT listagg(bb.USER_ID,','...原创 2020-04-26 14:05:43 · 582 阅读 · 0 评论 -
SQL语句
1.mysql查询数据库中所有表的行数use information_schema;SELECT table_name, table_rows from tables where TABLE_SCHEMA="mydatabase";2.从A表插入数据到B表UPDATE ap_relevancySET REC_COMPANY_NAME = ( SELECT ...原创 2019-04-23 17:59:15 · 143 阅读 · 0 评论 -
java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lan
其他配置都ok的情况下,运行项目报:java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long错误 可能是jar包问题,解决方法是把mysql-connector-java-5.1.21改成mysql-connector-java-5.1.46...转载 2019-07-13 16:43:53 · 1914 阅读 · 0 评论