mysql将数据库中手机号前面的0去掉
UPDATE appeal
SET phone = substring( phone, 2, LENGTH( phone ) - 1 )
WHERE
LENGTH( phone ) > 11
或者select cast(tt as UNSIGNED) from test;
如果是身份证号就只能先转成数字在转成字符串
oracle数据库中:
去除字符串前面或者后面多余的0
-
--去掉字符串后面多余的0
-
select rtrim('10011000000', '0');
-
运行结果:10011
-
-
--去掉字符串前面多余的0
-
select ltrim('000100110000', '0');
-
运行结果:100110000
mysql将数据库中手机号前面的0去掉UPDATE appealSET phone = substring( phone, 2, LENGTH( phone ) - 1 )WHERE LENGTH( phone ) > 11或者select cast(tt as UNSIGNED) from test;如果是身份证号就只能先转成数字在转成字符串oracle数据库中:去除字符串前面或者后面多余的0 --去掉字符串后面多余的0 select rtrim('...
WHEN REPLACE( L
TRIM
( REPLACE ( t.id, 0, ' ' ) ), ' ', 0 ) = '' THEN 0
ELSE REPLACE ( L
TRIM
( REPLACE ( t.id, 0, ' ' ) ), ' ', 0 )
END AS num
FROM table
--3) 删除前置0
SELECT REPLACE(l
trim
(replace(A,'0',' ')),' ','0')AS A FROM palan.front_zero; --123000
--第一步:使用replace
1. 数据类型:
MySQL
和
Oracle
SQL
在数据类型上有些区别,比如
MySQL
支持BOOLEAN类型,而
Oracle
SQL
不支持;
MySQL
支持SET类型,而
Oracle
SQL
不支持;
Oracle
SQL
支持ROWID和TIMESTAMP WITH TIME ZONE类型,而
MySQL
不支持。
2. 日期函数:
Oracle
SQL
提供了更多的日期函数,如ADD_MONTHS、MONTHS_BETWEEN、NEXT_DAY等;而
MySQL
则提供了UNIX_TIMESTAMP、FROM_UNIXTIME等函数。
3.
字符串
函数:
MySQL
和
Oracle
SQL
在
字符串
函数上也有些区别,比如
MySQL
提供了CONCAT_WS、ELT、REPEAT等函数,而
Oracle
SQL
没有;
Oracle
SQL
则提供了LOWER、UPPER、INITCAP、TRANSLATE等函数,而
MySQL
没有。
4. 分页查询:
MySQL
和
Oracle
SQL
在分页查询上也有些不同,
MySQL
使用LIMIT关键字实现分页查询,而
Oracle
SQL
使用ROWNUM关键字实现分页查询。
5. NULL值:
MySQL
和
Oracle
SQL
在处理NULL值时也有些不同,
MySQL
使用IS NULL和IS NOT NULL关键字判断NULL值,而
Oracle
SQL
使用IS NULL和IS NOT NULL运算符判断NULL值。
总之,
MySQL
和
Oracle
SQL
虽然都是关系型
数据库
管理系统,但是在语法上还是有些区别的,需要根据具体情况选择使用。
Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cip
seeooco:
记一次xxl-job配置的cron表达式没有触发定时任务
神笔码农s:
记一次xxl-job配置的cron表达式没有触发定时任务
记一次xxl-job配置的cron表达式没有触发定时任务
小鱼鱼噢:
java 解压rar压缩包
code观察: