に動作しないのですか?のOracleのSQL subtringは、私はこのようなクエリを持って
-4
A
答えて
1
あなたの構文は、
SELECT CASE WHEN 'abcd' IS NULL THEN NULL
ELSE SUBSTR('abcd',0,50) ||'...'
END AS ss
FROM DUAL;
を見ることができるようcom_columnがあなたのテーブルに、それが正しいデータ型(VARCHAR2
、CHAR
、VARCHAR
、...)のだ場合であればあなたは確認する必要があり、基本的には正しいようです。
とにかく、NUMBER
データ型の場合、Oracleは暗黙の変換を行う必要があります。
関連する問題
- 1. のOracle SQLは - 私はこのようなテーブル持って
- 2. は、私はこのようなクエリを持っているSQL
- 3. Oracleは:私はこのようなクエリ持っ
- 4. DB2のSQLは、テーブルのヘルプ私はこのようなSQLクエリを持って
- 5. CodeIgniterのとOracleは、私はこのようなモデルを持ってINSERTクエリ
- 6. SQL Serverの - 私はこのようなクエリ持っ
- 7. SQL Serverクエリ - 私は私はこのようなテーブルを持っている
- 8. SQL:私はこのようなクエリ持ってどのように
- 9. SQLクエリは、私は、このSQLクエリを持って
- 10. 私はこのようなSQLクエリ持っているこの形式
- 11. ORACLE SQL:私はこのようなOracleのSQLスクリプトを持っているユーザー入力
- 12. は、私はこのようなレールにクエリを持って
- 13. ソート2回は、私はこのようなクエリを持って
- 14. アップデートは、私がこのような2つのクエリを持っているSQL
- 15. 私はこのような複雑なクエリを持って
- 16. は、私はOracleで次のSQLクエリを持っているところオラクル
- 17. は、私はこのようなテーブルを持っているSQL
- 18. は、私はこのようなテーブルを持っているSQL
- 19. は、私は、このテーブルを持って適切なSQLクエリ
- 20. 私のSQLクエリは、私は、このクラスを持っている
- 21. パススルーこのようなクエリ私は、SQL Serverを持っている
- 22. アップグレードSQLクエリは、私はこのクエリを持って
- 23. SQL - クエリは、だから私はこのクエリを持って
- 24. は、どのように私はこのようなクエリを持って移入
- 25. SQLクエリは、現在、私はこのようになりますSQLクエリを持っている内容
- 26. 私はこのようなクエリを持つSQL Serverのビュー
- 27. 私はこのようなテーブル持っているSQL Serverの
- 28. 流暢私はこのようなテーブルを持ってT-SQL
- 29. 行うにはどのようにIFは、私はこのクエリのコードを持っている花のSQLクエリ
- 30. データは、私はこのようなクエリを持っているSELECTクエリ
どのようなエラーメッセージが表示されますか? – Jens
期待されるCHARが得られたCLOB – Adriano
これは、com_columnがNULLでなくsubstr(com_column、1、50)である場合に、より単純に書き直すことができます。 '...' end'。 Oracleに空の文字列(つまり '' '')という概念はありません。これはNULLとして扱われます。 – Boneist