如何找到文本字段数据\ n?

时间:2009-11-10 12:21:26

标签: sql mysql database

如何找到文本字段数据在mysql中有\ n?

代表:

字段:

address  :asfalghaln asdgl sdnslbvaslcbn 

address2 : adsadas
phone :2323

如何查找地址有没有?在mysql中

2 个答案:

答案 0 :(得分:2)

您使用string function验证是否存在单个字符:

SELECT FROM YourTable WHERE LOCATE("\n", textColumn) != 0;

如果第一个字符是换行符,这将无效,所以你可能也想检查一下:

SELECT FROM YourTable WHERE LEFT(textColumn, 1) != "\n" AND LOCATE("\n", textColumn) != 0;

答案 1 :(得分:1)

\n是ASCII字符10.您可以从mysql中的char函数获取A ASCII字符。

SELECT char(10)

Instr将为您提供\ n字符

的字符串中的位置
SELECT INSTR('my new
line', char(10));

值>> 0表示\ n存在(和它在哪里)0值表示没有\ n。