Описание тега to-char
Функция TO_CHAR преобразует другой тип данных (например, NUMBER, DATE) в текст. Используйте для вопросов об использовании этой функции.
1
ответ
Как проверить, если три даты в столбце таблицы имеют непрерывные месяцы
У меня есть таблица с именем столбца date_tran, который показывает дату, когда пользователь совершил любую транзакцию. Есть ли способ, как я могу проверить, если 3 транзакции сделаны пользователем в том же месяце или 3 непрерывных месяца? я использу…
31 янв '14 в 06:50
1
ответ
Oracle SQL: замените числа последовательностями звездочек переменной длины
У меня есть таблица с именами сотрудников и их заработной платой. Теперь я хочу объединить их в столбце. Все идет нормально. Но вместо обычного числа (например, 1200 долларов) в запросе мне нужно указать звездочку (*) за каждые 100 долларов. Результ…
23 авг '18 в 23:17
1
ответ
Может кто-нибудь объяснить, почему нижеуказанные запросы работают по-другому? Буквально единственная разница между ними состоит в том, что
Два следующих запроса идентичны, за исключением того, что первый имеет>= в последней строке, а второй имеет =. Однако первый возвращает 129 строк, а второй возвращает 0. Сегодня 11-15-2016, поэтому я ожидал, что они вернут то же самое. Тип данных da…
15 ноя '16 в 21:57
1
ответ
Добавление функции HH:MI:SS к to_date
У меня есть таблица в БД, из которой я беру значения из поля даты. Я храню это значение даты в курсоре. в настоящее время значение даты имеет формат DD:MON:YY. Теперь я конвертирую эту дату в символ, используя функцию to_char, чтобы добавить к ней в…
27 янв '15 в 05:54
2
ответа
Oracle SQL - оператор TO_CHAR и TO_DATE
Я работаю в БД Oracle и пытаюсь конвертировать с 12 часов до 24 часов. В настоящее время я обновил HH до HH24, и я до сих пор вижу все 24 часа, и фактически он тянет только первые 12 часов дня. Ниже приведен мой рабочий запрос без ошибок и выдачи пр…
08 янв '18 в 17:50
0
ответов
Oracle: оптимизация условий даты и времени, TRUNC и TO_CHAR занимают слишком много времени
У меня есть заявление SQL, это занимает слишком много времени.так что я копался в этом в последнее время, и обнаружил, что проблема была в одном столбце типа DATE это миниатюра первого утверждения: SELECT --needed values -- FROM X_Product pr INNER J…
18 май '17 в 11:07
2
ответа
Oracle SQL: как преобразовать подстроки в строку, используя to_char
To_char отлично работает применительно к одиночному совпадению, как показано ниже. select to_char('54523234', '99,999,999,999') Я использую регулярное выражение, чтобы найти совпадение только валют в строке. Но когда я применяю to_char к первой груп…
19 июн '15 в 17:38
2
ответа
Использование TO_CHAR из TIMESTAMP вызывает ORA-01877, если его длина превышает 78 символов
Я сталкиваюсь со странной проблемой Я пытаюсь преобразовать некоторые числа в "слова", просто делая это: TO_CHAR(TO_TIMESTAMP(LPAD( nvl(trunc(99999999),0) , 9, '0'), 'FF9'),'FFSP') AS amt_in_words что работает отлично, на выходе получается "ДЕВЯТЬ-Д…
17 мар '16 в 14:14
1
ответ
Oracle "Неверный номер", вызванный функцией to_char
У меня есть следующий запрос SQL, который ищет дубликаты значений в таблице (два значения, которые являются нулевыми, должны быть классифицированы как дубликаты, следовательно, использование nvl): select * from PersonLinkTable personLink where perso…
11 июл '15 в 11:47
2
ответа
Удалить первый пробел (to_char) SQL Oracle
Я пишу выберите: select orderid, unitprice*(1-discount)*quantity as "a", to_char(unitprice*(1-discount)*quantity, '99999D99') as "SUM" from OrderDetails where unitprice*(1-discount)*quantity > 5000 Результат:Как удалить только первый пробел?Маска…
15 апр '14 в 07:53
3
ответа
Oracle Time Сравнения
Оракул (10g) выполняет здесь надлежащее сравнение ВРЕМЕНИ, или мне нужно преобразовать в десятичное время, а затем сравнить? Например, IF (SELECT TO_CHAR(sysdate,'HH24:MI:SS') from dual) <= '15:00' THEN (...) Благодарю.
08 мар '12 в 21:35
1
ответ
Как отобразить название дня, а затем отображать только данные за определенный день
Итак, у меня есть запрос, который отображает название дня недели и вино, которое прошло с этим днем. Проблема в том, что я хочу отображать данные только со вторника. Как бы я поступил так? выберите to_char(res_date, 'DAY'), wine из DSS_TEST;
02 окт '14 в 03:07
1
ответ
Есть ли эквивалентная функция SQL TO_CHAR или TO_DATE в HSQLDB, вер. 1.8.0?
У меня есть HSQLDB, вер. 1.8.0, база данных, на которой я хотел бы запустить некоторые функции дат SQL (например, выбор диапазона дат). Есть ли эквивалентная функция HSQL, чтобы сделать это со столбцом, который определен как BIGINT?
13 янв '14 в 21:11
1
ответ
База данных h2 to_char псевдоним с нулевым указателем
HQL хорошо работает с базой данных oracle, но выдает нулевой указатель при использовании h2 databse 1.3. 175 Query q = session.createQuery( "select new TESTPOJO(c.name, c.phoneNumber, " + "to_char(c.dateofBirth, 'YY') from STUDENT c " + "where c.gen…
20 мар '14 в 20:56
1
ответ
Ошибка приведения типов данных на сервере SQL
Я получаю сообщение об ошибке при выполнении этого оператора в SQL Server. DECIMAL(TO_CHAR(CURRENT TIMESTAMP -1 DAYS,'yyyymmdd')8,0)
26 дек '14 в 13:12
2
ответа
SQL: как найти максимальное время, когда его тип varchar2
У меня есть вопрос, в котором я должен найти информацию о магазине из таблицы магазинов, которая открывается в последний раз в выходные. в таблице магазина у меня есть атрибут с именем выходные часы с типом varchar2, например: (10:00 - 17:00). Я пыт…
26 май '18 в 11:50
1
ответ
Длина входного параметра больше, чем маска формата To_CHAR
При выполнении запроса ниже результат #. Может кто-нибудь объяснить мне причину? select to_char(1228.0000,'$999.9999') from dual;
25 мар '17 в 06:26
1
ответ
Конвертировать столбцы MDDYYYY и MMDDYYYY в MM-DD-YYYY в Oracle SQL
Я использовал SELECT TO_DATE(INC_DATE, 'MMDDYYYY') FROM BASICINCIDENT2010;но поскольку не все даты в inc_date имеют одинаковый формат. Это вызывает ошибку месяца не найден.
22 июн '16 в 17:43
4
ответа
Как я могу отформатировать число как xxx-xx-xxxx?
Я запрашиваю данные номера социального страхования из хранимой процедуры и хочу отформатировать их как номер социального страхования в моей хранимой процедуре. Как я могу отформатировать xxxxxxxxx как xxx-xx-xxxx в Oracle?
24 июн '09 в 22:58
2
ответа
to_char и to_date возвращают разные выходные данные
Я использую ниже запросы. select sysdate from dual where to_char(sysdate,'DD-MM-YY')='28-MAY-13'; и вывод равен нулю. Но для запроса ниже выводится текущая дата. select sysdate from dual where to_date(sysdate,'DD-MM-YY')= to_date('28-MAY-13','DD-MM-…
28 май '13 в 15:51