Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
JACKNIEKERK
Creator
Creator

Exclude specific records from a SQL call

Reading a datafile on 1 key,   ITEMNUMBER,   

contains numbers like  12345678  but some like 12.345678

  need syntax to say like

SQL select * from PRODUCT  where ..........................ITEMNUMBER   does not contain a   '.'  (dot)  

thanks for advice

Labels (1)
1 Solution

Accepted Solutions
Kushal_Chawda
MVP
MVP

try below

SQL SELECT * 
FROM PRODUCT 
WHERE ITEMNUMBER NOT LIKE '%.%';

View solution in original post

4 Replies
sunny_talwar
MVP
MVP

May be this

SQL SELECT * FROM PRODUCT WHERE INSTR(ITEMNUMBER, '.') = 0;
JACKNIEKERK
Creator
Creator
Author

Hello got error

SQL##f - SqlState: 37000, ErrorCode: 0, ErrorMsg: [Pervasive][ODBC Client
Interface][LNA][Pervasive][ODBC Engine Interface]Invalid scalar function:
INSTR.
SQL SELECT * from PRODUCT WHERE INSTR( ITEMNUMBER ,'.')= 0

Kushal_Chawda
MVP
MVP

try below

SQL SELECT * 
FROM PRODUCT 
WHERE ITEMNUMBER NOT LIKE '%.%';
JACKNIEKERK
Creator
Creator
Author

Thanks for advice