sql – 从to_char()输出中删除空白填充
发布时间:2021-02-27 19:04:04 所属栏目:MsSql教程 来源:网络整理
导读:我从这里生成一个视图: create or replace view datetoday asselect to_char(dt,'yyyy-mm-dd') as date,to_char(dt,'Day') as weekday from (select ('2013-03-01'::date + i) dt from generate_series(0,'2013-03-03'::date - 2013-03-01'::date) as t(i))
|
我从这里生成一个视图: create or replace view datetoday as
select to_char(dt,'yyyy-mm-dd') as date,to_char(dt,'Day') as weekday from
(select ('2013-03-01'::date + i) dt from generate_series(0,'2013-03-03'::date - 2013-03-01'::date)
as t(i)) as t;
它为工作日信息提供了文本类型.然后我用: select date::date,weekday::varchar from datetoday; 现在桌子就像 2013-3-1 Friday 2013-3-2 Saturday 如果我想选择条目: select * from datetoday where weekday='Friday' 将其从文本更改为字符. 似乎长度固定不是根据每个字长. 因为稍后我会将此表的工作日列与另一个表的工作日列进行比较.喜欢 where a.weekday=b.weekday 另一个工作日来自jsp的用户,所以长度不同. 解决方法“Day”模式在空白处填充,使得所有日子都长达9个字符.使用FM Template Pattern Modifier删除任何填充:
SELECT d::date AS day,to_char(d,'yyyy-mm-dd') AS day_text,'FMDay') AS weekday
FROM generate_series('2013-03-01'::date,'2013-03-07'::date,interval '1 day') d;
还演示了 (编辑:天瑞地安资讯网_保定站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – SQL Server支持最大扇区大小为4096字节
- sql – 根据来自另一个数据库的查询结果查询数据库
- HTML标记语言——引用
- 多个SQL查询asp.net c#
- 生成连续日期的sql临时表到左外连接到
- entity-framework-4 – 如何使用SQL Compact 4首先使用Enti
- 数据库设计 – 在逻辑/布尔数据库字段中使用[0,1]与[“Y”,
- sql-server – 最佳SQL Server Reporting Services设置
- sql-server – SQL Server ROWLOCK over SELECT如果不存在I
- sql – 为什么使用EXECUTE IMMEDIATE运行此查询会导致它失败
站长推荐
热点阅读

