SQL Puzzle | Rows with at least one integer value or one alphabet – Single SELECT
In this puzzle you have to find out rows where you have at least one integer value or one alphabet in a single SELECT T-SQL statement. For more details please check the sample input and expected output.
Sample Input
Id | Vals |
---|---|
1 | Paw# 67 |
2 | Pa67 |
3 | 21(Pawan) |
4 | Pawan’s |
5 | Pawan I |
6 | $ |
7 | ((****(((())) |
Expected Output
Id | Vals |
---|---|
1 | Paw# 67 |
2 | Pa67 |
3 | 21(Pawan) |
4 | Pawan’s |
5 | Pawan I |
Script
Use below script to create table and insert sample data into it.
-- CREATE TABLE TestCharsAndDigits ( Id INT IDENTITY ( 1 , 1 ) ,Vals VARCHAR(100) ) GO INSERT INTO TestCharsAndDigits(Vals) VALUES ('Paw# 67'), ('Pa67'), ('21(Pawan)'), ('Pawan''s'), ('Pawan I'), ('$'), ('((****(((()))') GO SELECT * FROM TestCharsAndDigits GO -- |
Rules/Restrictions
The solution should be should use “SELECT” statement or “CTE”.
Add your solution(s) in the comments section or send you solution(s) to pawankkmr@gmail.com
Solution – 1
-- SELECT * FROM TestCharsAndDigits WHERE Vals LIKE '%[a-zA-Z0-9]%' -- |
Output-1
-- Id Vals ----------- --------------- 1 Paw# 67 2 Pa67 3 21(Pawan) 4 Pawan's 5 Pawan I (5 rows affected) -- |
Add a comment if you have any other or better solution in mind. I would love to learn it. We all need to learn.
Author Introduction: Pawan Khowal
Pawan is a SQL Server Expert. If you need any help in writing code/puzzle or training please email at – pawankkmr”AT”gmail.com. Meanwhile please go throgh the top pages from his blog.
Page Detail | URL |
---|---|
☛ SQL Advance Puzzles | https://msbiskills.com/tsql-puzzles-asked-in-interview-over-the-years/ |
☛ SQL Tricky Queries | https://msbiskills.com/sql-puzzles-finding-outputs/ |
☛ SQL Server Perfomance tuning Articles | https://msbiskills.com/sql-performance-tuning/ |
☛ SQL Server Articles | https://msbiskills.com/t-sql/ |
☛ SQL Interview Questions & Answers | https://msbiskills.com/sql-server-interview-questions/ |
My SQL Groups on Facebook:
1. If you like this post, you may want to join my SQL SERVER Interview Puzzles/Interview Questions on Facebook: https://www.facebook.com/groups/1430882120556342/
2. If you like this post, you may want to join my SQL Server Puzzles on Facebook:
https://www.facebook.com/groups/206594023090781/
My SQL Page on Facebook:
2. For all the updates you may follow my page -> https://www.facebook.com/MSBISkillscom-1602779883299222/
Enjoy !!! Keep Learning
Http://MsbiSkills.com