2011-02-06 39 views

Trả lời

13

đúp tiêu cực như

WHERE 
    SomeCol NOT LIKE '%[^a-z]%' 

Bỏ qua NOT đầu tiên, điều này có nghĩa là "khớp với bất kỳ ký tự nào không phải trong dải từ a đến z ".

Sau đó, bạn đảo ngược bằng cách sử dụng KHÔNG đầu tiên có nghĩa là "không phù hợp với bất kỳ ký tự không trong khoảng một đến z"

Edit, sau khi bình luận

LIKE '%[a-z]%' có nghĩa là "tìm thấy bất kỳ ký tự đơn giữa az.Vì vậy, 111s222 được đối sánh ví dụ vì s các kết quả phù hợp như sau:

+0

cảm ơn gbn một lần nữa vì đã giúp ích rất nhiều: D nhưng tại sao chúng ta không có lyc này '% [az]%' mà không lồng nhau! – Sudantha

+3

Vì nếu có là bất kỳ (ngay cả một) charac chữ cái ter, sau đó nó sẽ phù hợp. Nó không quan trọng nếu có một ký tự không phải chữ cái. Câu trả lời của gbn là câu trả lời hay nhất bạn có thể nhận được. – asoundmove

+0

cảm ơn các bạn thực sự đã tiết kiệm rất nhiều thời gian! – Sudantha

Các vấn đề liên quan