tengo standard servidor saber resueltos que licenciado esta ejercicios ejemplos datos consultas complejas como sql sql-server ssms

standard - consultas sql ejercicios resueltos



¿Cómo puedo verificar si un resultado de SQL contiene un carácter de nueva línea? (6)

En Oracle, pruebe el siguiente comando

SELECT * FROM table_name WHERE field_name LIKE (''%''||chr(10)||''%'');

Tengo una columna varchar que contiene la cadena lol/ncats , sin embargo, en SQL Management Studio aparece como lol cats .

¿Cómo puedo verificar si el /n está ahí o no?


Para cualquier otro usuario de MySQL que termine aquí:

SELECT * FROM your_table WHERE your_column LIKE CONCAT(''%'', CHAR(10), ''%'')


Para mí, lo siguiente funcionó bien en MySQL Workbench y HeidiSQL (trabajando con MySQL) sin tener que usar la variación char() de /n :

SELECT * FROM table_name WHERE field_name LIKE ''%/n%''


Utilice char(13) para ''/r'' y char(10) para ''/n''

SELECT * FROM your_table WHERE your_column LIKE ''%'' + CHAR(10) + ''%''

o

SELECT * FROM your_table WHERE your_column LIKE ''%'' + CHAR(13) + CHAR(10) + ''%''


SELECT * FROM your_table WHERE your_column LIKE ''%'' + CHAR(10) + ''%''

O...

SELECT * FROM your_table WHERE CHARINDEX(CHAR(10), your_column) > 0


SELECT * FROM Table WHERE PATINDEX(''%'' + CHAR(13) + CHAR(10) + ''%'', Column) > 0