Знак процента (%) используется в качестве подстановочного знака «все» вместо звездочки.Он будет соответствовать нулю или более символов.
Как и @ onedaywhen , оба имеют одинаковую функцию.
Но в Impala я нахожу, что они работают только в разных специфических ситуациях.
показывают таблицы типа ''
Предположим, в моей базе данных opd
есть таблица,
opd.haha
opd.haha1
opd.abc
ввод:
show tables like 'haha*'
вывод:
opd.haha
opd.haha1
ввод:
show tables like 'haha%'
вывод:
Done. 0 results.
выберите ... как
select 'haha' like 'ha%' -- true
select 'haha' like 'ha*' -- false
select 'haha' like 'ha__' -- true
select 'haha' like 'haha%' -- true
Мой вопросчто
Подводя итог,
- знак звездочки работает только в предложении show tables, а
- знак процента работает только в предложении select
Этот комментарий прав?