SQL beginer查询即拆分字符串

时间:2018-05-06 18:57:33

标签: mysql sql

我有一个专栏: 这包含了很多这样的世界:beetween“;”

我希望能找到“;”

的位置
1; 2; 3;

示例:

SELECT DISTINCT SUBSTRING_INDEX(`col1`, ';',+1)

我会得到第一个,但我不能只得到第二个或第三个 如果我做+2 我会得到:1 2,我只想要1或2

1 个答案:

答案 0 :(得分:0)

您可以使用substring_index

final AlertDialog.Builder builder = new AlertDialog.Builder(LoginActivity.this);

builder
        .setMessage("Do you want to register a new account?")
        .setPositiveButton("Register", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
                AlertDialog.Builder builder2 = new AlertDialog.Builder(LoginActivity.this);
                builder2
                        .setView(LoginActivity.this.getLayoutInflater().inflate(R.layout.dialog_register, null))
                        .setPositiveButton("E", new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialogInterface, int i) {
                                Log.i("Stefano", "2");
                            }
                        })
                        .setNegativeButton("w", new DialogInterface.OnClickListener() {
                            @Override
                            public void onClick(DialogInterface dialogInterface, int i) {
                                Log.i("Stefano", "3");
                            }
                        })
                        .create()
                        .show();
        })
        .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int id) {
                return;
            }
        })
        .create()
        .show();

Example at SQL Fiddle.