随笔分类 -  数据库

摘要:第一种:按字符的编码值(ASCII或Unicode值)进行排序 ORDER BY score DESC, SUBSTR(stuName, 1, 1) DESC; Oracle会比较`stuName`的第一个字符的编码值(ASCII或Unicode值)来决定顺序。 第二种:按照姓氏的拼音顺序进行排序 阅读全文
posted @ 2024-05-29 14:06 Dsx19 阅读(450) 评论(0) 推荐(0)
摘要:Oracle中,select * from A表 where 'DSX1001' like A表.B字段 || '%'; 这种会查所有相关。(DSX1001,DSX100,DSX10,DSX) MySql中,select * from A表 where 'DSX1001' like concat(' 阅读全文
posted @ 2023-09-07 17:09 Dsx19 阅读(43) 评论(0) 推荐(0)
摘要:正确语句段:该字段<=TO_DATE ('2023-08-31 23:59:59', 'YYYY-MM-DD HH24:MI:SS')。 阅读全文
posted @ 2023-08-31 09:53 Dsx19 阅读(14) 评论(0) 推荐(0)
摘要:一般是传参给sql时,传递的日期格式和Orcale的日期格式比较报错。 比如:你想拿参数和数据表中字段(该字段属性是时间类型的)值作比较,where A表.该字段 = 参数。 to_date(参数,'YYYY-MM-DD')直接转是不行的,得先to_char(参数,'YYYY-MM-DD')格式化一 阅读全文
posted @ 2023-08-31 09:39 Dsx19 阅读(620) 评论(0) 推荐(0)