Кто может сказать мне, как мы выбираем это в SQL?SQL Select with Like String Contains ''
"SELECT
name
FROM tablename
WHERE name LIKE 'at' ase'"
Кто может сказать мне, как мы выбираем это в SQL?SQL Select with Like String Contains ''
"SELECT
name
FROM tablename
WHERE name LIKE 'at' ase'"
Побег цитаты с обратной косой чертой (\).
SELECT name FROM tablename WHERE name LIKE 'et\' demor'
Вы можете избежать этого, используя обратную косую черту \. Как это так,
"select name from tablename where name like 'et\' demor' "
Использование обратной косой черты:
"SELECT
name
FROM tablename
WHERE name like 'et\' demor' "
select name from tablename where name like 'at\' ase'
экранировать его обратной косой черты:
select name from tablename where name like 'at\' ase';
Ваш код побеждает цель использования, как, так как ваш код достижения тот же результат, что и оператор =
. Вы можете использовать запрос ниже вместо (обратите внимание %
):
select name from tablename where name like '%at\' ase%';
%
там служит символом подстановки при выборе результата. Таким образом, он выберет все name
, которое содержит строку at' ase
в любой части name
.
Если вы хотите {у»} возрастания в Like в строке динамически, то используйте ниже
'select name from tablename where name like ''%at'''' asc%'''
Попробуйте это.
SELECT * FROM test.categories, где name like "at 'ase'";