select() function, query

Hello together,
for the following select query statement I get an error:
"select Algo_ID from egs_pn_algos where Algo_Version like '%1.0%' and Algo_hyperparameter like '%th:32;min_p_s:0.12;w_s:250%'"
The error is:
Error using database.jdbc.connection/select (line 78)
Invalid SQL statement. Expected a single SQL SELECT statement.
Error in DatabaseHandler/select_query (line 162)
data = select(obj.connection, query_str);
This query worked for me in sql developer.
What am I doing wrong

5 件のコメント

Rik
Rik 2020 年 11 月 23 日
Can you try to make a MWE so we can run your code without any other dependencies and can reproduce your issue?
Roman
Roman 2020 年 11 月 23 日
編集済み: Roman 2020 年 11 月 23 日
Hello together,
I found out, that it has to do with the second 'and'-statement.
I think '%th:32;min_p_s:0.12;w_s:250%' seems to be the problem.
What is wrong with it, because in sql developer it works perfectly fine.
Perhaps this might help.
Thanks
Rik
Rik 2020 年 11 月 23 日
Perhaps you need to escape the semicolons? My experience with SQL is limited to SQLite.
What you posted also isn't a MWE. I can't run anything in your comment and get your exact error message.
Roman
Roman 2020 年 11 月 23 日
Hello Rik.
you were right. I tried to avoid ';' and it worked perfectly.
Thanks for your quick help.
Ville Saunajoki
Ville Saunajoki 2023 年 2 月 7 日
I encountered the same error message. I had sections of query commented with /* ... */ and by removing those it worked again.
Thanks for the tips.

サインインしてコメントする。

回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeShifting and Sorting Matrices についてさらに検索

製品

リリース

R2019b

タグ

質問済み:

2020 年 11 月 23 日

編集済み:

2023 年 2 月 7 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by