sql
风起未来
一路向前
展开
-
MySQL 计算年龄
MySQL 计算年龄 两种方法可供参考原创 2022-08-12 11:06:34 · 5418 阅读 · 1 评论 -
Hibernate 实体 MySql 关键字问题处理
简单处理方法直接在 @Column 增加 name参数即可,数据库字段不需要修改@Column(name = "\"lastValue\"",nullable = false)@Column(name = "[lastValue]",nullable = false)@Column(name = "`lastValue`",nullable = false)<property name="lastValue" type="string"> <column原创 2022-02-28 17:44:35 · 1556 阅读 · 0 评论 -
MySql 字段类型对应 Java 实体类型
MySql 字段类型对应 Java 实体类型前言#CopyMySQL Connector/J 对于 MySql 数据类型和 Java 数据类型之间的转换是很灵活的: 一般来讲,任何 MySql 数据类型都可以被转换为一个 java.lang.String。 任何 MySql 数字类型都可以被转换为任何一种 Java 数字类型。 (当然这样也可能出一些四舍五入,溢出,精度丢失之类的问题)。 Java基础类型与包装类型#Copya) 如果数据库字段是允许为空的,使用包转载 2021-06-24 14:17:59 · 2818 阅读 · 2 评论 -
update 关联两个表
如下:将b表中的id 赋值到 a 表中的 retest_idupdate aset a.retest_id = (select id from b where a.id= b.device_id)where id in (select device_id from b)原创 2021-05-08 15:53:03 · 8286 阅读 · 0 评论 -
oracle 存储过程 解析 xml
从网上找了很多版本,没有找到自己想要的,然后简单总结了下,看的比较明了一些xml:<root> <abc>张</abc> <def>王</def> <jhk id="83" type="01" start="09" end="10" reason="11" /> </root>...原创 2019-12-23 17:06:29 · 581 阅读 · 0 评论 -
Sql Server 存储过程 解析 XML
xml:<root> <abc>张</abc> <def>王</def> <jhk id="83" type="01" start="09" end="10" reason="11" /> </root>SQL: set @xml= ''; set @id_...原创 2019-12-12 16:35:43 · 691 阅读 · 0 评论 -
数据库查表的大小
oracle库如下select round(BYTES/1024/1024,2)||'M' from user_segments where segment_name='KT_SYS_FIELD';注意!!!表名需要全部大写字母 如:'KT_SYS_FIELD'原创 2019-11-29 18:14:12 · 236 阅读 · 0 评论 -
SQL 存储过程 调试
SQL 存储过程 调试SqlServer输出 print @变量名 print @NextCount print '输出常量'在需要的位置写上,然后执行下述操作,执行一遍,对该存储过程进行保存然后选择需要执行的存储过程,填写对应的参数,点击确定执行;执行后会出现下述图片,点击 消息 查看自己的print输出结果;...原创 2018-04-20 16:02:04 · 7743 阅读 · 0 评论 -
SQL 三表联查
SQL 三表联查三张表 W Z C主查W表,基于C表的关联字段W0501(W表的主键);而C表基于Z表的各种条件查出categories_id(C与Z共同的主键); select Z.name,W.* from W left join ( C left join Z on C.categories_id=Z.categories_id ) on W.W0501=C.W0501 where...原创 2018-04-17 14:18:57 · 37843 阅读 · 1 评论 -
sqlserver 表中的数据存在空白字符串怎么处理
直接在库中更改数据库的语句为UPDATE 表名SET 字段名1=RTRIM(字段名1) where 字段名1 like '% ';函数TRIM()LTRIM()即left-trim,把左边空格修剪掉。 RTRIM()即right-trim,把右边的空格修剪掉。declare @test_var1 varchar(60),@test_var2 varchar(60)set @t原创 2018-01-11 14:51:23 · 4473 阅读 · 0 评论 -
存储过程调试
oracle输出dbms_output.put_line('Hello World');--注意不是双引号而是单引号,否则调用存储过程会报错 count(*) 、子查询不能包含order by 语句数据库对象:表、视图、索引、序列、同义词、存储过程、存储函数存储过程:指的是存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数存储过原创 2017-11-22 15:22:11 · 397 阅读 · 0 评论 -
SQL Server里的 ISNULL 与 NULLIF
SQL Server 中有两个参数,语法: ISNULL(check_expression, replacement_value)check_expression 与 replacement_value 数据类型必须一致 如果 check_expression 为 NULL,则返回 replacement_value如果 check_expression 不为 N转载 2017-03-01 18:04:11 · 3262 阅读 · 0 评论 -
sql server 日期与字符串转换
SQL code?12345678910111213141516171819202122232425262728293031原创 2016-11-12 16:17:37 · 3193 阅读 · 0 评论