pBit - более компактная альтернатива решению @ waymobetta
awk '/^instance-name-3 /{print $3}' your_file.txt
. Как насчет этого:
select id, first, last from mytable
where first != upper(first) or last != upper(last);
Я думаю, SQL BQ и второй SQL Justin будут работать, потому что в этом сценарии:
first_name last_name
---------- ---------
bob johnson
Bob Johnson
BOB JOHNSON
я хочу, чтобы мой запрос возвратил первые 2 строки.
я просто хочу удостовериться, что это будет эффективным запросом, хотя - моя таблица имеет 500 миллионов строк в ней.
, Когда Вы говорите верхний (first_name)! = first_name, "first_name", всегда имеющий отношение к текущей строке, на которую смотрит оракул? Я боялся использовать этот метод сначала, потому что я боялся, что закончу тем, что соединил эту таблицу с собой, но они способ, которым Вы оба записали SQL, кажется, что проверка равенства только работает на основе строки строкой, которая работала бы на меня.
Попробуйте это:
SELECT * FROM YOU_TABLE WHERE REGEXP_LIKE(COLUMN1,'[a-z]','c'); => Miss, miss lower text
SELECT * FROM YOU_TABLE WHERE REGEXP_LIKE(COLUMN1,'[A-Z]','c'); => Miss, MISS upper text