created_date 是一个 date 类型字段,现要查询在这些数据中,日期为周末的记录,语句如下;
SELECT *
FROM YourTable
WHERE TO_CHAR (created_date, 'DY', 'NLS_DATE_LANGUAGE=AMERICAN') IN ('SAT', 'SUN')
‘NLS_DATE_LANGUAGE=AMERICAN‘ 表示将语言设置为AMERICAN,若要将该参数改为 'NLS_DATE_LANGUAGE = ''SIMPLIFIED CHINESE''' ,则后面的 ‘SAT’等可以使用 ‘星期一’ 等汉语的表示形式。