SQL数据库中出现了首位带0与不带0的重复选项,很多,该如何修复?

SQL数据库中出现了首位带0与不带0的重复选项,很多,该如何修复?,第1张

什么数据库?  如果是  Oracle  的话, 那是相当简单。

LTRIM 函数, 处理一下就可以了

可以去除空格

或者指定字符

或者指定字符集合

SQL> SELECT LTRIM('   Ora   ') A,

  2         LTRIM('***Ora***', '*') B,

  3         LTRIM('zyxOraxyz', 'xyz') C

  4  FROM

  5    dual

A            B            C

------------ ------------ ------------

Ora          Ora***       Oraxyz

SQL Server 数据库的 LTRIM 就  只能去除空格了...

所以写起来就复杂一点了。

UPDATE

  表

SET

  列名 = SUBSTRING( 列名,  2,  LENGTH(列名) - 1)

WHERE

  LENGTH(列名) > 1

  AND LEFT(列名, 1) = '0'

如果有那种  0001234 的数据,那么上面的语句, 需要执行多次。

DATE_FORMAT(t2.order_time,'%Y-%m-%d %H:%i:%s')

或者java代码里format,

jsp页面也可以

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

如果时间是以字符串类型的话

<fmt:parseDate value="${order.orderTime}" pattern="yyyy-MM-dd HH:mm:ss" var="pDate"/>

<input type="text" name="orderDate" value="<fmt:formatDate value='${pDate}' pattern='yyyyMMdd'/>">

<input type="text" name="orderTime" value="<fmt:formatDate value='${pDate}' pattern='HHmmss'/>">类似这样

如果就是日期类型就直接fmt

同意上面的,说对了,补充是写在表格里或其它的可不用声时,直接这样就行了:

if sex=1 then

response.write("男")

else

response.write("女")

end if


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9997809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存